﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using RC.ControlAcceso.ObjetosNegocio;

public partial class ReestablecerContrasena : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            MenuSuperior1.Encabezado("Reestablecer contraseña");
        }
    }

    protected void btnEstablecer_Click(object sender, EventArgs e)
    {
        string _usuarioId = ((DropDownList)LoginView1.FindControl("ddlUsuarios")).SelectedValue;
        string _contrasena = ((TextBox)LoginView1.FindControl("txtContrasenanueva")).Text;
        if(CA2Usuario.SeguridadCambiarContrasena(_usuarioId, _contrasena) == true)
            MostrarMensaje("La contraseña ha sido modificada", System.Drawing.Color.Green);
        else
            MostrarMensaje("La contraseña no ha podido ser modificada", System.Drawing.Color.Red);
    }
    private void MostrarMensaje(string pMensaje, System.Drawing.Color pColor)
    {
        lblMensaje.Visible = true;
        lblMensaje.Text = pMensaje;
        lblMensaje.ForeColor = pColor;

        if (pMensaje == "")
            lblMensaje.Visible = false;
    }
}